package com.hyt.model.cloudefile.apiparams;

import java.io.Serializable;
import java.util.Map;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 推送文件下载或者上传参数
 * 
 * @author huangwu
 * @since 2022-08-31
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "操作文件详情参数")
public class FileRecodeDetailParam implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "项目id")
	private String projectId;
	
	@ApiModelProperty(value = "文件记录id")
	private String recordId;
	
	@ApiModelProperty(value = "所属系统")
	private String systemType;
	
	@ApiModelProperty(value = "详情状态")
	private String status;
	
	@ApiModelProperty(value = "动态参数")
	private Map<String, Object> dynamicAttr;
	
	@ApiModelProperty(value = "分页参数，当前页码")
	private Integer pageNo = 1;
	
	@ApiModelProperty(value = "分页参数，每页数据")
	private Integer pageSize = 10;
	
	

}
